remain upbeat despite ... - French English Dictionary